package org.zjx.common.service;

import org.zjx.battle.entity.Enemy;
import org.zjx.common.command.ICommand;
import org.zjx.common.model.RouteProperties;

import java.util.List;

public interface DecisionService {
    //获取指令
    ICommand decide(RouteProperties routeProperties);

    //提交任务
    void complete(RouteProperties routeProperties);

    //采集我方血量
    void gatherBlood(String playerId, List<Integer> bloods);

    //采集怪物名称
    void gatherEnemy(String playerId, List<Enemy> enemies);

}
